নিচের কোনটি উচ্চস্তরের প্রোগ্রামিং ভাষা নয়? (Which one is not a high level programming language?)

Updated: 1 year ago
  • সি++ (C++)
  • সি (C)
  • জাভা (Java)
  • পাইথন (Python)
1k
ব্যাখ্যাঃ

প্রোগ্রামিং ভাষাকে সাধারণত তিনটি স্তরে ভাগ করা যায়: নিম্নস্তরের ভাষা (Low-level language), মধ্যস্তরের ভাষা (Middle-level language) এবং উচ্চস্তরের ভাষা (High-level language)।

        
  • নিম্নস্তরের ভাষা (Low-level language): এই ভাষার সাহায্যে সরাসরি কম্পিউটারের হার্ডওয়্যারকে নিয়ন্ত্রণ করা যায়। যেমন: মেশিন ভাষা (Machine language) এবং অ্যাসেম্বলি ভাষা (Assembly language)।
  •     
  • উচ্চস্তরের ভাষা (High-level language): এই ভাষা মানুষের ভাষার কাছাকাছি এবং হার্ডওয়্যারের জটিলতা থেকে ব্যবহারকারীকে দূরে রাখে। এগুলো লেখা ও বোঝা তুলনামূলক সহজ। যেমন: পাইথন (Python), জাভা (Java), সি++ (C++), সি# (C#), জাভাস্ক্রিপ্ট (JavaScript) ইত্যাদি।
  •     
  • মধ্যস্তরের ভাষা (Middle-level language): কিছু প্রোগ্রামিং ভাষা আছে যা উচ্চস্তরের ভাষার বৈশিষ্ট্য ধারণ করে (যেমন: কাঠামোবদ্ধ প্রোগ্রামিং) আবার একই সাথে নিম্নস্তরের ভাষার মতো সরাসরি মেমরি বা হার্ডওয়্যার নিয়ন্ত্রণের সুযোগ দেয় (যেমন: পয়েন্টার ব্যবহার করে)। এই ধরনের ভাষাকে মধ্যস্তরের ভাষা বলা হয়। 'সি' (C) ভাষা এই ক্যাটাগরির একটি প্রধান উদাহরণ। এটি উচ্চস্তরের সিনট্যাক্স ব্যবহার করলেও মেমরি ব্যবস্থাপনার জন্য সরাসরি হার্ডওয়্যারের কাছাকাছি কাজ করতে পারে, যা অন্যান্য উচ্চস্তরের ভাষার চেয়ে ভিন্ন।

প্রশ্নে দেওয়া অপশনগুলোর মধ্যে:

        
  • সি++ (C++): এটি একটি উচ্চস্তরের প্রোগ্রামিং ভাষা, যা সি ভাষার উন্নত সংস্করণ এবং অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং সমর্থন করে। এরও কিছু মধ্যস্তরের বৈশিষ্ট্য আছে।
  •     
  • জাভা (Java): এটি একটি বিশুদ্ধ উচ্চস্তরের প্রোগ্রামিং ভাষা, যা হার্ডওয়্যার থেকে সম্পূর্ণরূপে বিমূর্ত।
  •     
  • পাইথন (Python): এটি একটি অত্যন্ত উচ্চস্তরের ইন্টারপ্রেটেড প্রোগ্রামিং ভাষা, যা তার সহজবোধ্যতা এবং বহুমুখিতার জন্য পরিচিত।
  •     
  • সি (C): যদিও সি ভাষাকে প্রায়শই উচ্চস্তরের ভাষার অন্তর্ভুক্ত করা হয়, তবে এর নিম্নস্তরের মেমরি ম্যানিপুলেশন ক্ষমতা (যেমন পয়েন্টার ব্যবহার করে) এবং সিস্টেম প্রোগ্রামিংয়ে এর ব্যাপক ব্যবহারের কারণে একে 'মধ্যস্তরের ভাষা' হিসেবেও চিহ্নিত করা হয়। অন্যান্য উচ্চস্তরের ভাষাগুলোর তুলনায় এটি হার্ডওয়্যারের কাছাকাছি কাজ করার সুযোগ দেয়। তাই, যদি "উচ্চস্তরের প্রোগ্রামিং ভাষা নয়" বলতে এমন ভাষাকে বোঝানো হয় যা মধ্যস্তরের বৈশিষ্ট্য ধারণ করে এবং কেবল বিশুদ্ধ উচ্চস্তরের নয়, সেক্ষেত্রে 'সি' সবচেয়ে উপযুক্ত বিকল্প।

অতএব, 'সি' ভাষাকে অনেক সময় মধ্যস্তরের ভাষা হিসেবে বিবেচনা করা হয়, যা এটিকে অন্যান্য বিশুদ্ধ উচ্চস্তরের ভাষা থেকে আলাদা করে তোলে।

Satt AI
Satt AI
2 weeks ago

Related Question

View All
Updated: 1 week ago
86
  • main ( )
  • printf ( )
  • scanf ( )
  • getch ( )
39
  • বাস
  • স্টার
  • রিং
  • মেশ
41
শিক্ষকদের জন্য বিশেষভাবে তৈরি

১ ক্লিকে প্রশ্ন, শীট, সাজেশন
অনলাইন পরীক্ষা তৈরির সফটওয়্যার!

শুধু প্রশ্ন সিলেক্ট করুন — প্রশ্নপত্র অটোমেটিক তৈরি!

প্রশ্ন এডিট করা যাবে
জলছাপ দেয়া যাবে
ঠিকানা যুক্ত করা যাবে
Logo, Motto যুক্ত হবে
অটো প্রতিষ্ঠানের নাম
অটো সময়, পূর্ণমান
প্রশ্ন এডিট করা যাবে
জলছাপ দেয়া যাবে
ঠিকানা যুক্ত করা যাবে
Logo, Motto যুক্ত হবে
অটো প্রতিষ্ঠানের নাম
অটো সময়, পূর্ণমান
অটো নির্দেশনা (এডিটযোগ্য)
অটো বিষয় ও অধ্যায়
OMR সংযুক্ত করা যাবে
ফন্ট, কলাম, ডিভাইডার
প্রশ্ন/অপশন স্টাইল পরিবর্তন
সেট কোড, বিষয় কোড
অটো নির্দেশনা (এডিটযোগ্য)
অটো বিষয় ও অধ্যায়
OMR সংযুক্ত করা যাবে
ফন্ট, কলাম, ডিভাইডার
প্রশ্ন/অপশন স্টাইল পরিবর্তন
সেট কোড, বিষয় কোড
এখনই শুরু করুন ডেমো দেখুন
৫০,০০০+
শিক্ষক
৩০ লক্ষ+
প্রশ্নপত্র
মাত্র ১৫ পয়সায় প্রশ্নপত্র
১ ক্লিকে প্রশ্ন, শীট, সাজেশন তৈরি করুন আজই

Complete Exam
Preparation

Learn, practice, analyse and improve

1M+ downloads
4.6 · 8k+ Reviews

Question Analytics

মোট উত্তরদাতা

জন

সঠিক
ভুল
উত্তর নেই